package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.SysPowers;

/**
 * 职权信息Mapper接口
 * 
 * @author ruoyi_Dzy
 * @date 2022-02-12
 */
public interface SysPowersMapper 
{
    /**
     * 查询职权信息
     * 
     * @param recNo 职权信息ID
     * @return 职权信息
     */
    public SysPowers selectSysPowersById(String recNo);

    /**
     * 查询职权信息列表
     * 
     * @param sysPowers 职权信息
     * @return 职权信息集合
     */
    public List<SysPowers> selectSysPowersList(SysPowers sysPowers);

    /**
     * 新增职权信息
     * 
     * @param sysPowers 职权信息
     * @return 结果
     */
    public int insertSysPowers(SysPowers sysPowers);

    /**
     * 修改职权信息
     * 
     * @param sysPowers 职权信息
     * @return 结果
     */
    public int updateSysPowers(SysPowers sysPowers);

    /**
     * 删除职权信息
     * 
     * @param recNo 职权信息ID
     * @return 结果
     */
    public int deleteSysPowersById(String recNo);

    /**
     * 批量删除职权信息
     * 
     * @param recNos 需要删除的数据ID
     * @return 结果
     */
    public int deleteSysPowersByIds(String[] recNos);
}
